home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 1.iso / toolbox / documents / irix6.2 / MPN32H / MPN32Htoc.txt < prev   
Text File  |  1996-11-11  |  3KB  |  75 lines

  1.  
  2.                         MIPSpro(TM) N32 ABI Handbook
  3.                         Document Number 007-2816-002
  4.  
  5.                              Table Of Contents
  6.  
  7.             This guide contains the following chapters/sections.
  8.           ALL FILES INCLUDED HERE ARE COMPRESSED PostScript FILES
  9.         -------------------------------------------------------------
  10.  
  11.    * Title Page, (2 pages)
  12.    * Table of Contents, (2 pages)
  13.    * List of Figures, (2 pages)
  14.    * List of Tables, (2 pages)
  15.  
  16.   1. Chapter 1 "N32 ABI Overview," (4 pages)
  17.           This chapter discusses
  18.              + "What is N32?,"
  19.                which describes the n32 ABI and compares it with the other
  20.                MIPS ABIs.
  21.              + "Why We Need a New ABI,"
  22.                which lists the reasons why we need a new ABI.
  23.              + "N32 Migration Requirements,"
  24.                which describes what is required of both SGI and its
  25.                customers to use the n32 ABI.
  26.  
  27.   2. Chapter 2, "Calling Convention Implementations," (10 pages)
  28.           This chapter describes the differences between o32, n32, and n64
  29.           ABIs with respect to calling convention implementations.
  30.           Specifically, this chapter describes:
  31.              + "Native 64-Bit (N64) and N32 Subprogram Interface for MIPS
  32.                Architectures"
  33.                covers the 64-bit subprogram interface. This interface is
  34.                also used in the n32 ABI.
  35.              + "Implementation Differences"
  36.                identifies differences in the 32-bit and 64-bit
  37.                implementations C programming language and explains why it's
  38.                easier to port to n32 rather than to 64 bits.
  39.              + "ABI Attribute Summary"
  40.                lists the important attributes for the o32 and n32/64-bit ABI
  41.                implementations.
  42.  
  43.   3. Chapter 3, "N32 Compatibility, Porting, and Assembly Language
  44.      Programming Issues," (14 pages)
  45.           This chapter explains the levels of compatibility between o32,
  46.           n32, and 64-bit programs. It also describes the porting procedure
  47.           to follow and the changes to make when porting your application
  48.           from o32 to n32.
  49.              Specifically, this chapter discusses the following topics:
  50.              + "Compatibility,"
  51.                which describes compatibility between o32, n32, and 64-bit
  52.                programs.
  53.              + "N32 Porting Guidelines,"
  54.                which explains guidelines for porting high-level languages.
  55.              + "Assembly Language Programming Guidelines,"
  56.                which provides guidelines for writing portable assembly
  57.                language code.
  58.  
  59.   4. Chapter 4, "N32 Examples and Case Studies," (14 pages)
  60.           This chapter provides examples and case studies of programs that
  61.           have been converted from o32 to n32. Each step in the conversion
  62.           is presented and examined in detail. Examples include:
  63.              + "An Example Application"
  64.              + "Building and Running the o32 Application"
  65.              + "Porting Issues"
  66.              + "Building and Running the N32 Application"
  67.              + "Building Multiple Versions of the Application"
  68.  
  69.    * Index, (4 pages)
  70.  
  71.    * Tech Pubs Wants To Hear From You, (1 page)
  72.  
  73. ----------------------------------------------------------------------------
  74. Copyright ⌐ 1996, Silicon Graphics, Inc.
  75.